home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 45
/
Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso
/
Aminet
/
gfx
/
x11
/
x3270_3_2_16.lha
/
amiga_src
/
macrosc.h
< prev
next >
Wrap
C/C++ Source or Header
|
2008-10-31
|
3KB
|
80 lines
/*
* Copyright 1995, 1999, 2000 by Paul Mattes.
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose and without fee is hereby granted,
* provided that the above copyright notice appear in all copies and that
* both that copyright notice and this permission notice appear in
* supporting documentation.
*/
/*
* macrosc.h
* Global declarations for macros.c.
*/
/* macro definition */
struct macro_def {
char *name;
char *action;
struct macro_def *next;
};
extern struct macro_def *macro_defs;
extern Boolean macro_output;
extern void abort_script(void);
extern void AnsiText_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void AsciiField_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void Ascii_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void CloseScript_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void ContinueScript_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void EbcdicField_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void Ebcdic_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void Execute_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void execute_action_option(Widget w, XtPointer client_data,
XtPointer call_data);
extern void Expect_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void login_macro(char *s);
extern void macros_init(void);
extern void Macro_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void macro_command(struct macro_def *m);
extern void PauseScript_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void peer_script_init(void);
extern void ps_set(char *s, Boolean is_hex);
extern void Printer_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern void push_command(char *);
extern void push_keymap_action(char *);
extern void push_macro(char *, Boolean);
extern void Script_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
extern Boolean sms_active(void);
extern void sms_connect_wait(void);
extern void sms_continue(void);
extern void sms_error(char *msg);
extern void sms_host_output(void);
extern void sms_info(const char *fmt, ...);
extern void sms_init(void);
extern Boolean sms_redirect(void);
extern void sms_store(unsigned char c);
#if defined(X3270_SCRIPT) || defined(TCL3270) /*[*/
extern void Snap_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
#endif /*]*/
#if defined(TCL3270) /*[*/
extern void Status_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);
#endif /*]*/
extern void Wait_action(Widget w, XEvent *event, String *params,
Cardinal *num_params);